package com.youzan.cloud.biz.integral.model.request;


import lombok.*;

import java.util.Date;
import java.util.Map;

/**
 * @author wangyuan
 * @version 1.0.0
 * @ClassName PointLogQueryRequest.java
 * @Description 积分流水请求参数
 * @createTime 2021 11 22  11:34:00
 */
@Data
@Builder
public class PointLogQueryRequest {

    private String appId;

    /**
     * 用户注册手机号
     */
    private String mobile;
    /**
     * 外部userID（站在有赞视角看的外部），一般为三方厂商自身的用户id信息。
     */
    private String outOpenId;
    /**
     * 筛选起始时间
     */
    private Date createdTimeStart;
    /**
     * 筛选结束时间
     */
    private Date createdTimeEnd;

    /**
     * 当前页，可选
     */
    private Integer pageNo;

    /**
     * 每页大小，可选
     */
    private Integer pageSize;

    /**
     * 0:全部 1:收入 2:支出 3:冻结
     */
    private Integer type;

    /**
     * Map<String,Obj>	扩展信息，<k,v>形式
     */
    protected Map<String, Object> extendMap;
}
